body,
h1,
h2,
h3,
p,
dl,
dd,
ol,
ul,
th,
td,
form,
fieldset,
input,
button,
textarea {
  margin: 0;
  padding: 0;
}
a {
  color: #333;
}
h1,
h2,
h3 {
  font-size: 100%;
}
html {
  font-family: Arial, Verdana, Sans-serif;
  -webkit-text-size-adjust: none;
  word-wrap: break-word;
  height: 100%;
}
body {
  font-size: .2rem;
  color: #333;
  height: 100%;
}
a,
input,
textarea {
  text-decoration: none;
  outline: 0;
}
ol,
ul {
  list-style: none;
}
li,
img,
label,
input {
  vertical-align: middle;
}
li {
  display: list-item;
  text-align: -webkit-match-parent;
}
.mi-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #FFF;
  z-index: 99;
  border-top: 1px solid #e0e0e0;
}
.mi-footer ul {
  display: -webkit-box;
  box-align: center;
  -webkit-box-align: center;
  box-pack: center;
  -webkit-box-pack: center;
}
.mi-footer ul li {
  -webkit-box-flex: 1;
  width: 100%;
  text-align: center;
}
.mi-footer ul li a.on .nav .ispr.ih {
  background-position-y: -2.4rem;
}
.mi-footer ul li a.on .nav .ispr.ic {
  background-position-y: 0;
}
.mi-footer ul li a.on .nav .ispr.is {
  background-position-y: -0.8rem;
}
.mi-footer ul li a.on .nav .ispr.if {
  background-position-y: -1.6rem;
}
.mi-footer ul li a.on .nav p {
  color: #FF5722;
}
.mi-footer ul li a {
  display: block;
  padding: 0.12rem 0;
}
.mi-footer ul li a .nav .ispr.ih {
  background-position-y: -2.8rem;
}
.mi-footer ul li a .nav .ispr.ic {
  background-position-y: -0.4rem;
}
.mi-footer ul li a .nav .ispr.is {
  background-position-y: -1.2rem;
}
.mi-footer ul li a .nav .ispr.if {
  background-position-y: -2rem;
}
.mi-footer ul li a .nav .ispr {
  width: 0.4rem;
  height: 0.4rem;
  background-image: url("../img/spr1.png");
  background-size: 0.4rem 3.2rem;
  overflow: hidden;
  margin: 0 auto 0.08rem;
}
.mi-footer ul li a .nav p {
  font-size: 0.22rem;
  line-height: 0.8;
  color: #999;
}
